home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 25 / Cream of the Crop 25.iso / program / svgacc25.zip / HISTORY.CC < prev    next >
Text File  |  1997-03-24  |  9KB  |  155 lines

  1. REVISION HISTORY FOR SVGACC.LIB - HI-RES, 256-COLOR GRAPHICS LIB FOR
  2. MICROSOFT COMPATIBLE C/C++ COMPILERS (MS, BORLAND, SYMANTEC).
  3.  
  4. SVGACC20.ZIP was the inital release of the C version of our graphics library.
  5. However, we have had several releases of the MS QuickBASIC version.  Below
  6. is the history for the QuickBASIC versions:
  7.  
  8. -----------------------------------------------------------------------------
  9. -1.0 Initial release - June, 1993.  SVGAQB10.ZIP                            -
  10. -                                                                           -
  11. -1.1 Release - August, 1993.  SVGAQB11.ZIP                                  -
  12. -    Bugs Fixed: GIFGETINFO - not closing successful files                  -
  13. -                DRWLINE - not always drawing endpoints                     -
  14. -                DRWBOX - drawing incorrectly when X2<X1 and/or Y2<Y1       -
  15. -    Improved:   FILLAREA - speed increase of about 150%                    -
  16. -                F ILLCOLOR - speed increase of about 65%                    -
  17. -                Increased library's granularity                            -
  18. -    Additions:  BYTECOPY, PALCOPY, GETMAXX, GETMAXY, GETARCCOS, GETARCSIN, -
  19. -                    GETARCTAN, GETCOS, GETSIN, GETTAN                      -
  20. -                                                                           -
  21. -1.2 Release - August, 1993.  SVGAQB12.ZIP                                  -
  22. -    Bugs Fixed: FILLAREA - not always making it to the far left            -
  23. -                FILLCOLOR - not always making it to the far left           -
  24. -                                                                           -
  25. -1.2a Release - September, 1993. SVGAQB12a (registered version only)        -
  26. -    Bugs Fixed: SPRITEPUT - had problems if spriteXloc = MAXX              -
  27. -                SPRITEGAP - had problems if spriteXloc = MAXX              -
  28. -                                                                           -
  29. -2.0 Release - March, 1994. SVGAQB20.ZIP                                    -
  30. -    Additions:  BLKRESIZE, BLKROTATE, BLKROTATESIZE, DRWFILBOX,            -
  31. -                    DRWFILCIRCLE, DRWFILELLISPE, FILLSCREEN, FILLPAGE,     -
  32. -                    GIFMAKE, PAGEDISPLAY, PAGEACTIVE, RES640L, SPRITEGET,  -
  33. -                    SPRITECOLLDETECT, WHICHXMS, XMSALLOCATE, XMSFREE,      -
  34. -                    XMSGET, XMSPUT, XMSCOPY, XMSERROR                      -
  35. -                                                                           -
  36. -----------------------------------------------------------------------------
  37.  
  38. 2.0 Initial release - March, 1994. SVGACC20.ZIP
  39.  
  40. 2.0a Release - March, 1994. SVGACC20a (registered version only)
  41.      Bugs Fixed:  res640l,res640,res800,res1024 - Some VESA BIOSs were not
  42.                      preserving the processor SI & DI registers after a 
  43.                      video mode change.
  44.  
  45. 2.0b Release - April, 1994. SVGACC20b (registered version only)
  46.      Bugs Fixed:  drwfillcircle - not clipping properly
  47.                   drwfillellipse - not clipping properly
  48.      Improved:    drwbox - speed increase of about 102%
  49.                   drwcircle - speed increase of about 33%
  50.                   drwellipse - speed increase of about 44%
  51.                   drwline - speed increase of about 42%
  52.                   drwfillbox - speed increase of about 317%
  53.                   drwfillcircle - speed increase of about 248%
  54.                   drwfillellipse - speed increase of about 190%
  55.  
  56. 2.1 Release - May, 1994. SVGACC21.ZIP
  57.      Bugs Fixed:  setcard - setup needed for pagedisplay was not completed.
  58.      Improved:    drwbox - speed increase of about 8%
  59.                   drwline - speed increase of about 42%
  60.                   drwfillbox - speed increase of about 97%
  61.                   drwfillcircle - speed increase of about 88%
  62.                   drwfillellipse - speed increase of about 80%
  63.                   fillview - speed increase of about 62%
  64.      Additions:   res1280, fillconvexpoly
  65.  
  66. 2.1a Release - August, 1994.  SVGACC21a (registered version only)
  67.      Bugs Fixed:  drwfillcircle,drwfillellipse - When using the 'XOR' mode,
  68.                      some lines were drawn twice resulting in a 'sun set'
  69.                      effect.
  70.                   drwline - using the 'AND' mode on a horizontal line 
  71.                      resulted in the first few pixels (left most) actually
  72.                      being drawn in the 'SET' mode; this bug also affected 
  73.                      the following functions (only when using the 'AND' 
  74.                      mode): drwfillbox, drwfillcircle, drwfillellipse, 
  75.                      fillconvexpoly, fillview.
  76.                   Registered disks did not include the 'EDTMOUSE.TXT' and
  77.                      'EDTFONT.TXT' as stated in the file 'PACKING.LST'. 
  78.                      These files were however included in the main 
  79.                      documentation files.
  80.      Improved:    drwfillcircle - speed increase of about 16%
  81.                   drwfillellipse - speed increase of about 30%
  82.                     
  83. 2.1b Release - September, 1994.  SVGACC21b (registered version only)
  84.      Bugs Fixed:  Some newer VESA cards with dual 'window' support were not 
  85.                      bank switching properly.
  86.  
  87. 2.1c Release - November, 1994.  SVGACC21c (registered version only)
  88.      Bugs Fixed:  Mouse routines rewritten to support ALL mice. 
  89.  
  90. 2.2  Release - January, 1995.  SVGACC22 (registered version only)
  91.      Bugs Fixed:  fillarea - not always making it to left edge when left edge
  92.                      was the viewport and not the border color.
  93.                   fillcolor - not always making it to left edge when left 
  94.                      edge was the viewport and not the border color.
  95.                   gifmake - under certain circumstances would produce a 
  96.                      corrupt GIF file.
  97.      Improved:    Increased library's granularity
  98.                   blkget - speed increase of about 33%
  99.                   scrolldn - speed increase of about 39%
  100.                   scrolllt - speed increase of about 25%
  101.                   scrollrt - speed increase of about 72%
  102.                   scrollup - speed increase of about 26%
  103.                   spritegap - speed increase of about 29%
  104.                   spriteget - speed increase of about 20%
  105.                   fillconvexpoly - speed increase of about 5%
  106.      Additions:   drwcirarc, drwellarc, drwcubicbezier, fillpoly, xmsblkget, 
  107.                      xmsblkput, xmsscreenput, xmsscreenput
  108.  
  109. 2.3  Release - January, 1995.  SVGACC23.ZIP
  110.      Removed:     gifgetinfo, gifmake,gifput - Unisys, owner of patent on 
  111.                      LZW compression, now requires paying royalties for use 
  112.                      of technology.  LZW compression is used in the GIF 
  113.                      specification.
  114.      Additions:   pcxgetinfo, pcxmake,pcxput
  115.  
  116. 2.3a Release - February, 1995.  SVGACC23 (registered version only)
  117.      Bugs Fixed:  pcxmake - minor errors in header file
  118.  
  119. 2.3b Release - February, 1995.  SVGACC23 (registered version only)
  120.      Bugs Fixed:  pcxput - not correctly displaying PCX file whose width
  121.                      is an odd number
  122.  
  123. 2.3c Release - March, 1995.  SVGACC23 (registered version only)
  124.      Bugs Fixed: blkput - using the 'AND' mode resulted in most pixels 
  125.                      being drawn in the 'XOR' mode; this bug also affected 
  126.                      the following functions (only when using the 'AND' 
  127.                      mode): drwstring, drwstringdn, drwstringlt, 
  128.                      drwstringrt, pcxput
  129.  
  130. 2.3d Release - April, 1995.  SVGACC23 (not offically released)
  131.      Bugs Fixed: d3project - not catching over/underflow properly
  132.  
  133. 2.3e Release - April, 1995.  SVGACC23 (registered version only)
  134.      Improved:   whichxms - changed internal structure 
  135.  
  136. 2.4  Release - January, 1996.  SVGACC24.ZIP
  137.      Changed:    The order form (file name "ORDER.FRM") was simplified.
  138.      Additions:  A new credit card order form (file name "CHARGEIT.FRM")
  139.  
  140. 2.4a Release - March, 1996. SVGACC24 (shareware & registered patch available)
  141.      Bugs Fixed:   res640l, res640, res800, res1024, res1280 - fixed a bug with 
  142.                       some VESA cards that use non-standard "bytes-per-scanline"
  143.                       values.
  144.                    scrollup, scrolldn, scrolllt, scrollrt - not correctly 
  145.                       scrolling the specified number of lines.
  146.                    setview - will now allow X1 = X2 and Y1 = Y2 (previously 
  147.                       X1 < X2 and Y1 < Y2 was enforced).
  148. 2.5  Release - March, 1997. SVGACC25
  149.      Bugs Fixed:   Serveral functions had a problems with Matrox cards
  150.      Additions:    All functions that were available only the the the registered version
  151.                       are now in the shareware version, these include: fillconvexpoly,
  152.                       fillpoly, pcxmake, xmsallocate, xmsblkget, xmsblkput, xmscopy,
  153.                       xmserror, xmsfree, xmsget, xmsput, xmsscreenget & xmsscreenput.
  154.                    ASM Source code is now available (see the file "SRC_CODE.TXT")    
  155.